package manipulacaoDeArquivos;

import java.util.List;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
/**
 *
 * @author Daniel
 */
public class gravaArrayToArq {
	private final List<String[]> entradaOrdem;
	private final String caminhoArq;

	public gravaArrayToArq(List<String[]> entradaOrdem, String caminhoArq) {
		this.entradaOrdem = entradaOrdem;
		this.caminhoArq = caminhoArq;
	}

	public void escreverDados() throws IOException {
            File file = new File(caminhoArq);
            FileWriter fw = new FileWriter(file.getAbsoluteFile());
            try (BufferedWriter bw = new BufferedWriter(fw)) {
                for(String[] strs : entradaOrdem) {
                    for(String str : strs){
                        int nl = 1;
                        if(nl == strs.length) {
                            str += System.getProperty("line.separator");
                        }  
                        else {
                            str += formatoDeEntrada.formato;
                        }
                        bw.write(str);
                        nl++;
                    }
                }
            }
	}
}